import { ListBaseQuery } from '../../common';

export interface DriveCarListQuery extends ListBaseQuery {
  /**
   * 车辆id
   */
  carId?: number;
  /**
   * 车辆名称
   */
  carName?: string;
  /**
   * 总件数
   */
  customSum?: number;
  /**
   * 发车人id
   */
  dispatchCarId?: number;
  /**
   * 发车人名称
   */
  dispatchCarName?: string;
  /**
   * 发车人时间
   */
  dispatchCarTime?: Date;
  /**
   * 司机id
   */
  driverId?: number;
  /**
   * 司机名称
   */
  driverName?: string;
  id?: number;
  /**
   * 总金额
   */
  priceSum?: number;
  /**
   * 备注
   */
  remark?: string;
}

/**
 * DriverCarVo，发车表视图对象 driver_car
 */
export interface DriverCarVo {
  /**
   * 车辆id
   */
  carId?: number;
  /**
   * 车辆名称
   */
  carName?: string;
  /**
   * 总件数
   */
  customSum?: number;
  /**
   * 发车人id
   */
  dispatchCarId?: number;
  /**
   * 发车人名称
   */
  dispatchCarName?: string;
  /**
   * 发车人时间
   */
  dispatchCarTime?: Date;
  /**
   * 司机id
   */
  driverId?: number;
  /**
   * 司机名称
   */
  driverName?: string;
  id?: number;
  /**
   * 总金额
   */
  priceSum?: number;
  /**
   * 备注
   */
  remark?: string;
}
